The Case for Explicit Exceptions
نویسنده
چکیده
Most of the work on inheritance hierarchies in recent years has had as its goal the design of general purpose algorithms that depend only on the topology of the inheritance network. This research has produced some important observations about the various strategies used in human common sense reasoning, but it has also produced a proliferation of incompatible systems. In this paper, we resurrect the alternative technique, originally proposed by Etherington and Reiter, of explicitly encoding exceptions to default rules. The main technical innovation is the use of a different logical framework: a logic programming language based on intuitionistic logic. Using a combination of full intuitionistic negation plus negation-as-failure to encode default rules, we obtain analogues of the normal, seminormal and nonnormal defaults of Reiter’s default logic. The advantage of our approach is that, whereas there is no adequate proof theory in classical logic for seminormal defaults, the analogous queries to an intuitionistic default rulebase can be answered by a simple top-down goal-directed interpreter. The claim that a default rulebase with explicit exceptions is easy to write and debug has been substantiated by encoding more than 40 standard examples from the literature.
منابع مشابه
Measuring the Effectiveness of Explicit and Implicit Instruction through Explicit and Implicit Measures
Many studies have examined the effect of different approaches to teaching grammar including explicit and implicit instruction. However, research in this area is limited in a number of respects. One such limitation pertains to the issue of construct validity of the measures, i.e. the knowledge developed through implicit instruction has been measured through instruments which favor th...
متن کاملA case study of flood dynamic wave simulation in natural waterways using numerical solution of unsteady flows
Flood routing has many applications in engineering projects and helps designers in understanding the flood flow characteristics in river flows. Floods are taken unsteady flows that vary by time and location. Equations governing unsteady flows in waterways are continuity and momentum equations which in case of one-dimensional flow the Saint-Venant hypothesis is considered. Dynamic wave model as ...
متن کاملInstruction Scheduling in the Presence of Java's Runtime Exceptions
One of the challenges present to a Java compiler is Java’s frequent use of runtime exceptions. These exceptions affect performance directly by requiring explicit checks, as well as indirectly by restricting code movement in order to satisfy Java’s precise exception model. Instruction scheduling is one transformation which is restricted by runtime exceptions since it relies heavily on reordering...
متن کاملCombining and Relating Control Effects and their Semantics
Combining local exceptions and first class continuations leads to programs with complex control flow, as well as the possibility of expressing powerful constructs such as resumable exceptions. We describe and compare games models for a programming language which includes these features, as well as higher-order references. They are obtained by contrasting methodologies: by annotating sequences o...
متن کاملProposing a Model of Co-Creative Participation in Tourism Market
Objective There is a growing interest in the customers’ innovation in the realm of tourism studies. In the new global business ecosystem where individuals, organizations, governments and economy work together as an integrated network, we need a new innovation model. The model should be set at a level in which internal, external, cooperative and co-creative ideas can converge to create organiza...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Meth. of Logic in CS
دوره 1 شماره
صفحات -
تاریخ انتشار 1990